package com.jt.common.util;

import java.util.Timer;
import java.util.TimerTask;
import java.util.concurrent.ScheduledExecutorService;

public class TimeUtils {
    public static void main(String[] args) {
        //1.构建执行任务的对象
        //Timer会创建一个线程，并且为线程分配一个任务队列
        Timer timer = new Timer();
        //2.构建任务对象
        TimerTask timerTask = new TimerTask() {
            @Override
            public void run() {
                System.out.println(System.currentTimeMillis());
                //timer.cancel();结束任务调度
            }
        };
        //3.定时执行任务
        timer.schedule(timerTask, 1000,1000);
        //ScheduledExecutorService基于此对象实现任务调度（多线程）
        //nacos注册中心发送定时心跳，以及nacos配置中心数据定时啦取pull
    }
}
